<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="utf-8">
<title>JavaScript图片缩放库Zooming演示-回调函数_dowebok</title>
<style>
.wrap { width: 600px; margin: 0 auto;}
.wrap img { width: 100%; }

.msg { display: none; position: fixed; left: 0; top: 0; z-index: 10000; width: 100%; height: 36px; line-height: 36px; font-size: 16px; text-align: center; color: #f50; background-color: rgba(0, 0, 0, 0.2);}
</style>
</head>

<body>
<h1>回调函数</h1>

<div class="wrap">
	<a href="images/2.jpg">
		<img class="img-zoomable" src="images/2s.jpg" alt="">
	</a>
</div>

<div class="msg"></div>

<script src="js/jquery.min.js"></script>
<script src="js/zooming.min.js"></script>
<script>
var msg = $('.msg');
var zooming = new Zooming({
	onBeforeOpen: function () {
		msg.text('onBeforeOpen').show();
	},
	onOpen: function () {
		msg.text('onOpen');
	},
	onBeforeClose: function () {
		msg.text('onBeforeClose');
	},
	onClose: function () {
		msg.text('onClose');
		setTimeout(function () {
			msg.fadeOut()
		}, 1000);
	},
	onBeforeRelease: function () {
		msg.text('onBeforeRelease');
	},
	onRelease: function () {
		msg.text('onRelease');
	},
	onBeforeMove: function () {
		msg.text('onBeforeMove');
	},
	onBeforeGrab: function () {
		msg.text('onBeforeGrab');
	}
});
zooming.listen('.img-zoomable');
</script>




















<!-- 以下信息与演示无关，可不必理会 -->
<style>
body { margin: 0; border-left: 200px solid #ccc;}

h1 { margin: 40px auto; font: 32px "Microsoft Yahei"; text-align: center;}

.menu { position: fixed; left: 0; top: 0; bottom: 0; width: 200px; padding-top: 100px; font-family: Consolas,arial,"宋体"; background-color: #ccc; overflow-y: auto;}
.menu a { display: block; height: 40px; margin: 0 0 1px 2px; padding-left: 10px; line-height: 40px; font-size: 14px; color: #333; text-decoration: none;}
.menu a:hover { background-color: #eee;}
.menu .cur { color: #000; background-color: #fff !important;}

.vad { margin: 50px 0 10px; font-family: Consolas,arial,宋体,sans-serif; text-align:center;}
.vad a { display: inline-block; height: 36px; line-height: 36px; margin: 0 5px; padding: 0 50px; font-size: 14px; text-align:center; color:#eee; text-decoration: none; background-color: #222;}
.vad a:hover { color: #fff; background-color: #000;}
.thead { width: 728px; height: 90px; margin: 0 auto; border-bottom: 40px solid transparent;}

.code { position: relative; margin-top: 100px; padding-top: 41px;}
.code h3 { position: absolute; top: 0; z-index: 10; width: 100px; height: 40px; font: 16px/40px "Microsoft Yahei"; text-align: center; cursor: pointer;}
.code .cur { border: 1px solid #f0f0f0; border-bottom: 1px solid #f8f8f8; background-color: #f8f8f8;}
.code .h31 { left: 0;}
.code .h32 { left: 102px;}
.code .h33 { left: 204px;}
.code .h34 { left: 306px;}
.code ol { padding: 0;}
.code { width: 800px; margin-left: auto; margin-right: auto;}
pre { padding: 15px 0; border: 1px solid #f0f0f0; background-color: #f8f8f8;}
.f-dn { display: none;}
</style>

<p class="vad">
	<a href="http://www.dowebok.com/" target="_blank">dowebok.com</a>
	<a href="http://www.dowebok.com/223.html" target="_blank">说 明</a>
	<a href="http://www.dowebok.com/223.html" target="_blank">下 载</a>
</p>

<div class="menu">
	<a href="index.html">1、默认效果</a>
	<a href="index2.html">2、data属性</a>
	<a href="index3.html">3、遮罩颜色/透明度</a>
	<a href="index4.html">4、缩放比例</a>
	<a href="index5.html">5、缩放到固定大小</a>
	<a class="cur" href="index6.html">6、回调函数</a>
</div>

</body>
</html>